import type { FC } from 'react'
import type { DefaultTheme, IStyledComponent } from 'styled-components'

export type StyledFC<P = {}> = IStyledComponent<'web', FC<P>>

export interface BaseProps {
  className?: string
  style?: React.CSSProperties
  children?: React.ReactNode
}

export interface WithThemeProps extends BaseProps {
  theme?: DefaultTheme
}
